home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / eiffel / smalleif.97 / se.t / SmallEiffel / bin_c / pretty12.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-02  |  52.1 KB  |  2,363 lines

  1. /* ANSI C code generated by SmallEiffel. */
  2. /*
  3. -- SmallEiffel  -- Release (- 0.97)    --      FRANCE
  4. -- Copyright (C), 1994 - Dominique COLNET and Suzanne COLLIN 
  5. -- University Henri Poincare' - Nancy 1 - email colnet@loria.fr 
  6. -- CRIN (Centre de Recherche en Informatique de Nancy)
  7. -- FRANCE 
  8. */
  9. #include "pretty.h"
  10. void main(int argc, char *argv[]) {initialize();{T26 *n=((T26*)new(26));
  11. int i;
  12. argument_count = argc - 1;
  13. argument = (T0 **)malloc(sizeof(Tstring *)*argc);
  14. for (i = 0; i < argc ; i++) 
  15. argument[i] = (T0 *)e2s(argv[i]);
  16. signal(SIGINT,sigrsp);
  17. signal(SIGQUIT,sigrsp);
  18. signal(SIGKILL,sigrsp);
  19. ms1=e2s("Error while writing character.");
  20. ms5=e2s("Bad use of command `pretty\'.\n");
  21. ms14=e2s("SmallEiffel");
  22. ms17=e2s("C=a1;");
  23. ms18=e2s("memcpy(C,a1,s[C->id]);");
  24. ms20=e2s("/usr/local/logiciel/SmallEiffel");
  25. ms21=e2s("man");
  26. ms22=e2s(".hlp");
  27. ms24=e2s("Unable to find help file \"");
  28. ms25=e2s("\".\n");
  29. ms26=e2s("r");
  30. ms28=e2s("pretty");
  31. ms34=e2s("-default");
  32. ms35=e2s("pretty: format style is already set to ");
  33. ms36=e2s(". Bad flag ");
  34. ms37=e2s(".");
  35. ms38=e2s("****** ");
  36. ms39=e2s(" : ");
  37. ms41=e2s("Line ");
  38. ms42=e2s("0123456789001234567890");
  39. ms43=e2s("0123456789");
  40. ms44=e2s(" column ");
  41. ms45=e2s(" in ");
  42. ms46=e2s("Fatal Error");
  43. ms47=e2s("Internal Error #1 in SMALL_EIFFEL.");
  44. ms48=e2s("                                                    ");
  45. ms49=e2s(".e");
  46. ms50=e2s("loadpath.se");
  47. ms51=e2s("Cannot read file \"");
  48. ms52=e2s("\".\n");
  49. ms53=e2s("lib_std");
  50. ms54=e2s("lib_show");
  51. ms55=e2s("lib_test");
  52. ms56=e2s("                                                    ");
  53. ms57=e2s("rename.se");
  54. ms58=e2s("Multiple entry for \"");
  55. ms59=e2s("\" in \"rename.se\" files.\nClash for \n\"");
  56. ms60=e2s("\" and \n\"");
  57. ms61=e2s(".\n");
  58. ms64=e2s("Bad \"rename.se\" file.\nCannot open \"");
  59. ms65=e2s("\".");
  60. ms66=e2s("Unable to find file for class \"");
  61. ms67=e2s("\". ");
  62. ms68=e2s("\nLoading path is :\n");
  63. ms69=e2s("Environment Variable \"");
  64. ms70=e2s("\" is\n");
  65. ms71=e2s("not set. ");
  66. ms72=e2s("set to \"");
  67. ms73=e2s("\". ");
  68. ms74=e2s("Correct previous error(s) first.");
  69. ms75=e2s("Cannot read file : \"");
  70. ms76=e2s("\".");
  71. ms77=e2s("FOO");
  72. ms78=e2s("indexing");
  73. ms79=e2s("prefix");
  74. ms80=e2s("Warning");
  75. ms81=e2s("Character \'%\"\' inserted after \"prefix\".");
  76. ms82=e2s("not");
  77. ms83=e2s("***");
  78. ms84=e2s("+");
  79. ms85=e2s("-");
  80. ms86=e2s("Prefix operator name expected.");
  81. ms87=e2s("Character \'%\"\' inserted.");
  82. ms88=e2s("infix");
  83. ms89=e2s("Character \'%\"\' inserted after \"infix\".");
  84. ms90=e2s("<=");
  85. ms91=e2s(">=");
  86. ms92=e2s("//");
  87. ms93=e2s("\\\\");
  88. ms94=e2s("*");
  89. ms95=e2s("/");
  90. ms96=e2s(">");
  91. ms97=e2s("<");
  92. ms98=e2s("^");
  93. ms99=e2s("xor");
  94. ms100=e2s("implies");
  95. ms101=e2s("and");
  96. ms102=e2s("then");
  97. ms103=e2s("and then");
  98. ms104=e2s("or");
  99. ms105=e2s("else");
  100. ms106=e2s("or else");
  101. ms107=e2s("Infix operator name expected.");
  102. ms108=e2s("Character \'%\"\' inserted.");
  103. ms109=e2s("alias");
  104. ms110=e2s("all");
  105. ms111=e2s("as");
  106. ms112=e2s("check");
  107. ms113=e2s("class");
  108. ms114=e2s("creation");
  109. ms115=e2s("debug");
  110. ms116=e2s("deferred");
  111. ms117=e2s("do");
  112. ms118=e2s("elseif");
  113. ms119=e2s("end");
  114. ms120=e2s("ensure");
  115. ms121=e2s("expanded");
  116. ms122=e2s("export");
  117. ms123=e2s("external");
  118. ms124=e2s("false");
  119. ms125=e2s("feature");
  120. ms126=e2s("from");
  121. ms127=e2s("frozen");
  122. ms128=e2s("if");
  123. ms129=e2s("indexing");
  124. ms130=e2s("infix");
  125. ms131=e2s("inherit");
  126. ms132=e2s("inspect");
  127. ms133=e2s("invariant");
  128. ms134=e2s("is");
  129. ms135=e2s("like");
  130. ms136=e2s("local");
  131. ms137=e2s("loop");
  132. ms138=e2s("obsolete");
  133. ms139=e2s("old");
  134. ms140=e2s("once");
  135. ms141=e2s("prefix");
  136. ms142=e2s("redefine");
  137. ms143=e2s("rename");
  138. ms144=e2s("require");
  139. ms145=e2s("rescue");
  140. ms146=e2s("retry");
  141. ms147=e2s("select");
  142. ms148=e2s("separate");
  143. ms149=e2s("strip");
  144. ms150=e2s("then");
  145. ms151=e2s("true");
  146. ms152=e2s("undefine");
  147. ms153=e2s("unique");
  148. ms154=e2s("until");
  149. ms155=e2s("variant");
  150. ms156=e2s("when");
  151. ms157=e2s("Identifier must use only lowercase letters.");
  152. ms158=e2s("true");
  153. ms159=e2s("false");
  154. ms160=e2s("Bad character constant.");
  155. ms161=e2s("Unexpected character in ascii code.");
  156. ms162=e2s("Bad (empty ?) ascii code.");
  157. ms163=e2s("Three digit is enought for an ascii code.");
  158. ms164=e2s("Unknown special character.");
  159. ms165=e2s("Unexpected new line in manifest string.");
  160. ms166=e2s("Unknown special character.");
  161. ms167=e2s("In extended form of manifest string.Bad character after \'%\'.");
  162. ms168=e2s("In extended form of manifest string. Bad character before \'%\'.");
  163. ms169=e2s("Underscore in number must group 3 digits.");
  164. ms170=e2s("Underscore in fractionnal part must group 3 digits.");
  165. ms171=e2s("Exponent of a real value expected.");
  166. ms172=e2s("REAL_CONSTANT/nyi.");
  167. ms173=e2s("It is not an integer value.");
  168. ms174=e2s("Index value expected (\"indexing ...\").");
  169. ms175=e2s("deferred");
  170. ms176=e2s("A class cannot be expanded and deferred.");
  171. ms177=e2s("deferred");
  172. ms178=e2s("class");
  173. ms179=e2s("Keyword \"class\" expected.");
  174. ms180=e2s("Class name must use only uppercase letters.");
  175. ms181=e2s("ANY");
  176. ms182=e2s("GENERAL");
  177. ms183=e2s("NONE");
  178. ms184=e2s("POINTER");
  179. ms185=e2s("ARRAY");
  180. ms186=e2s("STRING");
  181. ms187=e2s("BOOLEAN");
  182. ms188=e2s("BOOLEAN_REF");
  183. ms189=e2s("CHARACTER");
  184. ms190=e2s("CHARACTER_REF");
  185. ms191=e2s("FIXED_ARRAY");
  186. ms192=e2s("INTEGER");
  187. ms193=e2s("INTEGER_REF");
  188. ms194=e2s("REAL");
  189. ms195=e2s("REAL_REF");
  190. ms196=e2s("DOUBLE");
  191. ms197=e2s("DOUBLE_REF");
  192. ms198=e2s("BIT");
  193. ms199=e2s("                                    ");
  194. ms200=e2s("Cannot write such a class.");
  195. ms201=e2s("Name of the current class expected.");
  196. ms202=e2s("like");
  197. ms203=e2s("Current");
  198. ms204=e2s("like ");
  199. ms205=e2s("like ");
  200. ms206=e2s("Anchor expected. An anchor could be `Current\', a feature name or an argument name.");
  201. ms207=e2s("expanded ");
  202. ms208=e2s("Must find a class type after \"expanded\".");
  203. ms209=e2s("Expected constant for BIT_N type declaration.");
  204. ms210=e2s("ARRAY[");
  205. ms211=e2s("Bad use of predefined type ARRAY.");
  206. ms212=e2s("Deleted extra coma.");
  207. ms213=e2s("Type mark expected.");
  208. ms214=e2s("Empty generic list (deleted).");
  209. ms215=e2s("Added \",\".");
  210. ms216=e2s("Bad generic list.");
  211. ms217=e2s("Constraint Class name expected.");
  212. ms218=e2s("Empty formal generic list (deleted).");
  213. ms219=e2s("Class name appears twice in formal generic list (VCFG-2).");
  214. ms220=e2s("obsolete");
  215. ms221=e2s("Manifest string expected for \"obsolete\" clause.");
  216. ms222=e2s("inherit");
  217. ms223=e2s("A class cannot inherit of herself.");
  218. ms224=e2s("You cannot inherit from \"");
  219. ms225=e2s("\" because it is not yet implemented (sorry).");
  220. ms226=e2s("rename");
  221. ms227=e2s("as");
  222. ms228=e2s("New name and old name should be different.");
  223. ms229=e2s("Second identifier of a \"rename\" pair expected.");
  224. ms230=e2s("Unexpected \";\" to end rename list.");
  225. ms231=e2s("export");
  226. ms232=e2s("Unexpected comma (deleted).");
  227. ms233=e2s("Unexpected bracket.");
  228. ms234=e2s("Bad clients list.");
  229. ms235=e2s("Same Class Name appears twice.");
  230. ms236=e2s("Deleted extra semi-colon.");
  231. ms237=e2s("all");
  232. ms238=e2s("Feature name expected.");
  233. ms239=e2s("Same feature name appears twice.");
  234. ms240=e2s("Added \";\".");
  235. ms241=e2s("undefine");
  236. ms242=e2s("redefine");
  237. ms243=e2s("select");
  238. ms244=e2s("rename");
  239. ms245=e2s("export");
  240. ms246=e2s("undefine");
  241. ms247=e2s("redefine");
  242. ms248=e2s("select");
  243. ms249=e2s("Inheritance option not at a good place. The good order is: \"rename... export... undefine... redefine... select...\".");
  244. ms250=e2s("Empty creation list (deleted).");
  245. ms251=e2s("feature");
  246. ms252=e2s("frozen");
  247. ms253=e2s("frozen");
  248. ms254=e2s("Frozen feature name synonym expected.");
  249. ms255=e2s("Synonym feature name expected.");
  250. ms256=e2s("Deleted extra separator.");
  251. ms257=e2s("Substitute with \";\".");
  252. ms258=e2s("Bad formal aguments list.");
  253. ms259=e2s("Empty formal argument list (deleted).");
  254. ms260=e2s("Circular anchored definition.");
  255. ms261=e2s("Type mark expected.");
  256. ms262=e2s("is");
  257. ms263=e2s("unique");
  258. ms264=e2s("Unique feature must have a result type.");
  259. ms265=e2s("Unique feature must have INTEGER type.");
  260. ms266=e2s("The type of this constant feature should be BOOLEAN.");
  261. ms267=e2s("The type of this constant feature should be CHARACTER.");
  262. ms268=e2s("The type of this constant feature should be STRING.");
  263. ms269=e2s("The type of this constant feature should be BIT.");
  264. ms270=e2s("REAL truncated to INTEGER");
  265. ms271=e2s("REAL_CONSTANT/nyi.");
  266. ms272=e2s("The type of this constant feature should be REAL.");
  267. ms273=e2s("This constant feature should have a result type (REAL).");
  268. ms274=e2s("INTEGER_CONSTANT/nyi.");
  269. ms275=e2s("The type of this constant feature should be INTEGER  or REAL.");
  270. ms276=e2s("This constant feature should have a result type (INTEGER).");
  271. ms277=e2s("obsolete");
  272. ms278=e2s("Obsolete manifest string expected.");
  273. ms279=e2s("require");
  274. ms280=e2s("End of manifest array expected.");
  275. ms281=e2s("Right hand side expression of \"");
  276. ms282=e2s("\" expected.");
  277. ms283=e2s("+ (prefix)");
  278. ms284=e2s("- (prefix)");
  279. ms285=e2s("Bad use of prefix operator. ");
  280. ms286=e2s("old");
  281. ms287=e2s("Expression \"old\" can be used in ensure clause only.");
  282. ms288=e2s("strip");
  283. ms289=e2s("\')\' expected to end a strip expression.");
  284. ms290=e2s("\'(\' expected to begin a strip list.");
  285. ms291=e2s("Result");
  286. ms292=e2s("`Result\' must only be used inside a function.");
  287. ms293=e2s("Void");
  288. ms294=e2s("This name must not appear after a dot.");
  289. ms295=e2s("Empty argument list (deleted).");
  290. ms296=e2s("\')\' expected to end arguments list.");
  291. ms297=e2s("Identifier expected after a dot.");
  292. ms298=e2s("An expression has a result value. This is not an instruction.");
  293. ms299=e2s("\')\' expected in expression.");
  294. ms300=e2s("Expression expected.");
  295. ms301=e2s("Added brackets for manifest constant before dot.");
  296. ms302=e2s("Expression expected after \"old\".");
  297. ms303=e2s("Syntax Error.");
  298. ms304=e2s("^");
  299. ms305=e2s("^");
  300. ms306=e2s("*");
  301. ms307=e2s("*");
  302. ms308=e2s("//");
  303. ms309=e2s("//");
  304. ms310=e2s("\\\\");
  305. ms311=e2s("\\\\");
  306. ms312=e2s("=");
  307. ms313=e2s("=");
  308. ms314=e2s("/=");
  309. ms315=e2s("/=");
  310. ms316=e2s("<=");
  311. ms317=e2s("<=");
  312. ms318=e2s(">=");
  313. ms319=e2s(">=");
  314. ms320=e2s("<");
  315. ms321=e2s("<");
  316. ms322=e2s(">");
  317. ms323=e2s(">");
  318. ms324=e2s("Expression expected after \'implies\'.");
  319. ms325=e2s("local");
  320. ms326=e2s("Same identifier appears twice (local/formal).");
  321. ms327=e2s("Substitute with \",\".");
  322. ms328=e2s("Same identifier appears twice (local/formal).");
  323. ms329=e2s("Substitute with \";\".");
  324. ms330=e2s("Bad local variable list.");
  325. ms331=e2s("deferred");
  326. ms332=e2s("external");
  327. ms333=e2s("External langage name expected.");
  328. ms334=e2s("CSE");
  329. ms335=e2s("CWC");
  330. ms336=e2s("C");
  331. ms337=e2s("Interface with langage \"");
  332. ms338=e2s("\" not yet implemented.");
  333. ms339=e2s("alias");
  334. ms340=e2s("Alias name of external expected.");
  335. ms341=e2s("do");
  336. ms342=e2s("Empty check instruction removed.");
  337. ms343=e2s("Keyword \"end\" expected at the end of check clause.");
  338. ms344=e2s("debug");
  339. ms345=e2s("Empty debug key list (deleted).");
  340. ms346=e2s("\")\" expected to end debug string list.");
  341. ms347=e2s("In compound (");
  342. ms348=e2s("). Instruction or keyword \"");
  343. ms349=e2s("\" expected.");
  344. ms350=e2s("debug");
  345. ms351=e2s("if");
  346. ms352=e2s("Added \"then\".");
  347. ms353=e2s("then part");
  348. ms354=e2s("In \"if ... then ...\".");
  349. ms355=e2s("elseif");
  350. ms356=e2s("In \"elseif ... then ...\".");
  351. ms357=e2s("else part");
  352. ms358=e2s("Keyword \"end\".");
  353. ms359=e2s("retry");
  354. ms360=e2s("\"retry\" cannot be outside of a rescue clause.");
  355. ms361=e2s("inspect");
  356. ms362=e2s("Expression expected (\"inspect ... \").");
  357. ms363=e2s("when");
  358. ms364=e2s("when item");
  359. ms365=e2s("Error in inspect.");
  360. ms366=e2s("when item");
  361. ms367=e2s("when item");
  362. ms368=e2s("else of inspect");
  363. ms369=e2s("Added \"end\" for inspect instruction.");
  364. ms370=e2s("from");
  365. ms371=e2s("from part of a loop");
  366. ms372=e2s("invariant");
  367. ms373=e2s("variant");
  368. ms374=e2s("Variant (INTEGER) Expression Expected.");
  369. ms375=e2s("until");
  370. ms376=e2s("Boolean expression expected (until).");
  371. ms377=e2s("Keyword \"until\" expected (in a loop).");
  372. ms378=e2s("loop");
  373. ms379=e2s("Keyword \"loop\" expected (in a loop).");
  374. ms380=e2s("loop body");
  375. ms381=e2s("Explicit creation type mark must not be anchored.");
  376. ms382=e2s("Bad creation (type or \'!\' expected).");
  377. ms383=e2s("Bad creation (\'!\' expected).");
  378. ms384=e2s("Current is not a writable variable.");
  379. ms385=e2s("A formal argument is not a writable variable.");
  380. ms386=e2s("Bad creation (writable expected).");
  381. ms387=e2s("Bad creation (procedure name expected).");
  382. ms388=e2s("\')\' expected.");
  383. ms389=e2s("Must not affect `Current\'.");
  384. ms390=e2s("Must not affect `Void\'.");
  385. ms391=e2s("Must not affect a formal argument.");
  386. ms392=e2s("`Result\' must only be used inside a function.");
  387. ms393=e2s("Right hand side expression expected for assignment.");
  388. ms394=e2s("routine body");
  389. ms395=e2s("once");
  390. ms396=e2s("once routine body");
  391. ms397=e2s("Routine body expected.");
  392. ms398=e2s("ensure");
  393. ms399=e2s("rescue");
  394. ms400=e2s("Deferred feature must not have rescue compound.");
  395. ms401=e2s("rescue");
  396. ms402=e2s("A routine must be ended with \"end\".");
  397. ms403=e2s("Bad feature definition.");
  398. ms404=e2s("Attribute must not have formal arguments.");
  399. ms405=e2s("invariant");
  400. ms406=e2s("End of text expected.");
  401. ms407=e2s("Must not put important comment after end of a class.");
  402. ms408=e2s("Keyword \"end\" expected at the end of a class.");
  403. ms409=e2s("*** ");
  404. ms410=e2s(" error(s). ");
  405. ms411=e2s("Load class \"");
  406. ms412=e2s("\" aborted.\n");
  407. ms413=e2s("*** ");
  408. ms414=e2s(" warning(s).\n");
  409. ms415=e2s("Internal Error #1 in POSITION.");
  410. ms416=e2s("Internal Error #2 in POSITION.");
  411. ms417=e2s("Double definition of feature ");
  412. ms418=e2s("Feature not found in corresponding parent.");
  413. ms419=e2s("Feature not found in corresponding parent.");
  414. ms420=e2s("Redefinition not found.");
  415. ms421=e2s("Parent have not this feature.");
  416. ms422=e2s("Cannot redefine unexistant feature (VDRS.1).");
  417. ms423=e2s("Unable to load class.");
  418. ms424=e2s("File \"");
  419. ms425=e2s(" does not contains class \"");
  420. ms426=e2s("\".");
  421. ms427=e2s(" (");
  422. ms428=e2s(" :\n");
  423. ms429=e2s("^\n");
  424. ms430=e2s("SmallEiffel cannot load base class : ");
  425. ms431=e2s("\n");
  426. ms432=e2s("------\n");
  427. ms433=e2s("Error");
  428. ms434=e2s("****** Too many errors (");
  429. ms435=e2s(").\n");
  430. ms436=e2s("-zen");
  431. ms437=e2s("-end");
  432. ms438=e2s("-parano");
  433. ms439=e2s("Unknow flag : ");
  434. ms440=e2s("\n");
  435. ms441=e2s("No pretty printing done.");
  436. ms442=e2s("No Class to Pretty Print.");
  437. ms443=e2s("Cannot find class.");
  438. ms444=e2s("Cannot load class.");
  439. ms445=e2s("No pretty printing done for \"");
  440. ms446=e2s("\".");
  441. ms447=e2s(".bak");
  442. ms448=e2s("Old backup file \"");
  443. ms449=e2s("\" already exists.");
  444. ms451=e2s("Cannot rename \"");
  445. ms452=e2s("\".");
  446. ms453=e2s("w");
  447. ms454=e2s("Cannot write in file \"");
  448. ms455=e2s("\".\n");
  449. ms456=e2s("indexing");
  450. ms457=e2s(": ");
  451. ms458=e2s(", ");
  452. ms459=e2s(";\n");
  453. ms460=e2s("--");
  454. ms461=e2s("deferred");
  455. ms462=e2s("class");
  456. ms463=e2s("->");
  457. ms464=e2s(",");
  458. ms465=e2s("obsolete");
  459. ms466=e2s("%\n");
  460. ms467=e2s("");
  461. ms468=e2s("%/");
  462. ms469=e2s("                                             ");
  463. ms470=e2s("inherit");
  464. ms471=e2s("rename");
  465. ms472=e2s("as");
  466. ms473=e2s(", ");
  467. ms474=e2s("export");
  468. ms475=e2s("\173""ANY\175""");
  469. ms476=e2s("\173""\175""");
  470. ms477=e2s("\173""NONE\175""");
  471. ms478=e2s(", ");
  472. ms479=e2s("all");
  473. ms480=e2s(", ");
  474. ms481=e2s("undefine");
  475. ms482=e2s("redefine");
  476. ms483=e2s("select");
  477. ms484=e2s("end;");
  478. ms485=e2s("creation");
  479. ms486=e2s("feature");
  480. ms487=e2s("invariant");
  481. ms488=e2s(": ");
  482. ms489=e2s("; ");
  483. ms490=e2s("end");
  484. ms491=e2s("-- class ");
  485. ms492=e2s("Error during `pretty\' printing.\nCannot parse output of pretty.\nBackup \"");
  486. ms493=e2s("\" not removed.");
  487. ms494=e2s("prefix");
  488. ms495=e2s("infix");
  489. ms496=e2s("true");
  490. ms497=e2s("false");
  491. ms498=e2s("<<");
  492. ms499=e2s(">>");
  493. ms500=e2s("strip (");
  494. ms501=e2s(")");
  495. ms502=e2s("old ");
  496. ms503=e2s("Internal Error #1 in E_VOID.");
  497. ms504=e2s("ADDRESS_OF/does_not_understand");
  498. ms505=e2s("like Current");
  499. ms506=e2s("BIT ");
  500. ms507=e2s("BIT ");
  501. ms508=e2s("BIT_N");
  502. ms509=e2s("Same name appears twice.");
  503. ms511=e2s("frozen");
  504. ms512=e2s(", ");
  505. ms513=e2s(": ");
  506. ms514=e2s(" is unique");
  507. ms515=e2s(" is ");
  508. ms516=e2s("; ");
  509. ms517=e2s("is");
  510. ms518=e2s("obsolete");
  511. ms519=e2s("require else");
  512. ms520=e2s("require");
  513. ms521=e2s("\ndeferred\n");
  514. ms522=e2s("ensure then");
  515. ms523=e2s("ensure");
  516. ms524=e2s("rescue");
  517. ms525=e2s("end;");
  518. ms526=e2s("COMMENT/nyi.");
  519. ms527=e2s("-- ");
  520. ms528=e2s("prefix");
  521. ms529=e2s("infix");
  522. ms530=e2s("external");
  523. ms531=e2s("alias");
  524. ms532=e2s("local");
  525. ms533=e2s("do");
  526. ms534=e2s("once");
  527. ms535=e2s("end;");
  528. ms536=e2s("-- ");
  529. ms537=e2s("check");
  530. ms538=e2s("debug");
  531. ms539=e2s("end;");
  532. ms540=e2s("debug");
  533. ms541=e2s("if");
  534. ms542=e2s("then");
  535. ms543=e2s("elseif");
  536. ms544=e2s("else");
  537. ms545=e2s("end;");
  538. ms546=e2s("if");
  539. ms547=e2s("retry");
  540. ms548=e2s("inspect");
  541. ms549=e2s("when");
  542. ms550=e2s("then");
  543. ms551=e2s("end;");
  544. ms552=e2s("inspect");
  545. ms553=e2s("from");
  546. ms554=e2s("invariant");
  547. ms555=e2s("variant");
  548. ms556=e2s("until");
  549. ms557=e2s("loop");
  550. ms558=e2s("end;");
  551. ms559=e2s("loop");
  552. ms560=e2s("!!");
  553. ms561=e2s("!!");
  554. ms562=e2s(":=");
  555. ms563=e2s("?=");
  556. ms564=e2s("..");
  557. ms565=e2s("CSE");
  558. ms566=e2s("CWC");
  559. ms567=e2s("C");
  560. ms568=e2s(": ");
  561. ms569=e2s(", ");
  562. ms570=e2s(": ");
  563. ms571=e2s(": ");
  564. {T0 *R;
  565. {T259 *n=((T259*)new(259));
  566. /*(IRF3*//*)*/R=(T0 *)n;}
  567. oRBC27fmt=R;}/*PCO*/
  568. {T0 *R;
  569. {T43 *n=((T43*)new(43));
  570. /*(IRF3*//*)*/R=(T0 *)n;}
  571. oRBC27eh=R;}/*PCO*/
  572. {T0 *R;
  573. {T50 *n=((T50*)new(50));
  574. /*(IRF3*//*)*/R=(T0 *)n;}
  575. oRBC27small_eiffel=R;}/*PCO*/
  576. {T0 *R;
  577. {T49 *n=((T49*)new(49));
  578. /*(IRF3*//*)*/R=(T0 *)n;}
  579. oRBC27eiffel_parser=R;}/*PCO*/
  580. {T0 *R;
  581. {T52 *n=((T52*)new(52));
  582. rT52make(n);
  583. R=(T0 *)n;}
  584. oRBC50base_class_dictionary=R;}/*PCO*/
  585. {T0 *R;
  586. {T33 *n=((T33*)new(33));
  587. rT33make(n);
  588. R=(T0 *)n;}
  589. oRBC1std_error=R;}/*PCO*/
  590. {T0 *R;
  591. {T258 *n=((T258*)new(258));
  592. /*(IRF3*//*)*/R=(T0 *)n;}
  593. oRBC27eiffel_run_control=R;}/*PCO*/
  594. {T0 *R;
  595. R=ma(42,0,9,(T0 *)ms183,(T0 *)ms185,(T0 *)ms186,(T0 *)ms187,(T0 *)ms192,(T0 *)ms189,(T0 *)ms194,(T0 *)ms196,(T0 *)ms198);
  596. oRBC116forbidden_parent_list=R;}/*PCO*/
  597. {T0 *R;
  598. R=ma(42,0,18,(T0 *)ms181,(T0 *)ms182,(T0 *)ms183,(T0 *)ms184,(T0 *)ms185,(T0 *)ms186,(T0 *)ms187,(T0 *)ms188,(T0 *)ms189,(T0 *)ms190,(T0 *)ms191,(T0 *)ms192,(T0 *)ms193,(T0 *)ms194,(T0 *)ms195,(T0 *)ms196,(T0 *)ms197,(T0 *)ms198);
  599. oRBC46special_names=R;}/*PCO*/
  600. {T0 *R;
  601. {T58 *n=((T58*)new(58));
  602. /*(IRF3*//*)*/R=(T0 *)n;}
  603. oRBC49text=R;}/*PCO*/
  604. {T0 *R;
  605. {T7 *n=((T7*)new(7));
  606. rT7make(n,80);
  607. R=(T0 *)n;}
  608. oRBC49lcs=R;}/*PCO*/
  609. {T0 *R;
  610. {T38 *n=((T38*)new(38));
  611. rT38make(n);
  612. R=(T0 *)n;}
  613. oRBC1std_output=R;}/*PCO*/
  614. {T0 *R;
  615. R=((T0 *)((T134*)new(134)));
  616. oRBC49tmp_feature=R;}/*PCO*/
  617. {T0 *R;
  618. R=ma(42,0,1,(T0 *)ms183);
  619. oRBC49forbidden_class=R;}/*PCO*/
  620. {T0 *R;
  621. {T42 *n=((T42*)new(42));
  622. rT42make(n,1,0);
  623. R=(T0 *)n;}
  624. oRBC58storage=R;}/*PCO*/
  625. {T0 *R;
  626. R=ma(42,0,53,ms109,ms110,(T0 *)ms101,ms111,(T0 *)ms112,ms113,(T0 *)ms114,ms115,ms116,ms117,(T0 *)ms105,ms118,(T0 *)ms119,ms120,(T0 *)ms121,ms122,ms123,ms124,ms125,ms126,ms127,ms128,(T0 *)ms100,ms129,ms130,ms131,ms132,ms133,ms134,ms135,ms136,ms137,ms138,ms139,ms140,(T0 *)ms104,ms141,ms142,ms143,ms144,ms145,ms146,ms147,ms148,ms149,ms150,ms151,ms152,ms153,ms154,ms155,ms156,(T0 *)ms99);
  627. oRBC67keyword_table=R;}/*PCO*/
  628. {T0 *R;
  629. {T7 *n=((T7*)new(7));
  630. rT7make(n,256);
  631. R=(T0 *)n;}
  632. oRBC67tmp_string=R;}/*PCO*/
  633. {T0 *R;
  634. {T127 *n=((T127*)new(127));
  635. rT127make(n,1,5);
  636. R=(T0 *)n;}
  637. oRBC134names=R;}/*PCO*/
  638. {T0 *R;
  639. {T7 *n=((T7*)new(7));
  640. rT7make(n,256);
  641. R=(T0 *)n;}
  642. oRBC39last_string=R;}/*PCO*/
  643. {T0 *R;
  644. {T7 *n=((T7*)new(7));
  645. rT7make(n,256);
  646. R=(T0 *)n;}
  647. oRBC26path=R;}/*PCO*/
  648. {T0 *R;
  649. {T7 *n=((T7*)new(7));
  650. rT7make(n,256);
  651. R=(T0 *)n;}
  652. oRBC27hlp_file_name=R;}/*PCO*/
  653. {T0 *R;
  654. {T7 *n=((T7*)new(7));
  655. rT7make(n,256);
  656. R=(T0 *)n;}
  657. oRBC26backup=R;}/*PCO*/
  658. {T0 *R;
  659. {T7 *n=((T7*)new(7));
  660. rT7make(n,1024);
  661. R=(T0 *)n;}
  662. oRBC43explanation=R;}/*PCO*/
  663. {T0 *R;
  664. {T74 *n=((T74*)new(74));
  665. /*(IRF3*/((n)->_to_string)=((T0 *)ms565);
  666. /*)*/R=(T0 *)n;}
  667. oRBC205langage_name=R;}/*PCO*/
  668. {T0 *R;
  669. {T74 *n=((T74*)new(74));
  670. /*(IRF3*/((n)->_to_string)=((T0 *)ms566);
  671. /*)*/R=(T0 *)n;}
  672. oRBC206langage_name=R;}/*PCO*/
  673. {T0 *R;
  674. {T74 *n=((T74*)new(74));
  675. /*(IRF3*/((n)->_to_string)=((T0 *)ms567);
  676. /*)*/R=(T0 *)n;}
  677. oRBC207langage_name=R;}/*PCO*/
  678. rT26make(n);
  679. exit(0);}}
  680. char *s2e(Tstring *s){
  681. char *e = (char *)malloc((s->_count)+1);
  682. memcpy(e,s->_storage,s->_count);
  683. e[s->_count] = '\0';
  684. return e;
  685. }
  686. Tstring *e2s(char *e){
  687. Tstring *s = (Tstring *)new(stringId);
  688. if (e != NULL) {
  689. s->_capacity = strlen(e) + 1;
  690. s->_count = (s->_capacity) - 1;
  691. s->_storage = (char *)malloc(sizeof(char)*s->_capacity);
  692. strcpy(s->_storage,e);}
  693. return s;
  694. }
  695. T0 *ma(int aid,int eid,int argc,...){
  696. va_list pa;
  697. Tarray *a=((Tarray *)new(aid));
  698. char *store=0;
  699. a->_capacity=argc;
  700. a->_lower=1;
  701. a->_upper=argc;
  702. a->_storage=0;
  703. if (argc) {va_start(pa,argc);
  704. if (eid) store=(char *)malloc(argc*(s[eid]));
  705. else store=(char *)malloc(argc*(sizeof(T0*)));
  706. a->_storage=(T0 **)store;
  707. switch (eid){
  708. case 0:
  709. while (argc--){*((T0 **)store)=va_arg(pa,T0 *);
  710. store+=sizeof(T0 *);}break;
  711. case 2:case 6:
  712. while (argc--){*((int *)store)=va_arg(pa,int);
  713. store+=sizeof(int);}break;
  714. case 3:
  715. while (argc--){*((char *)store)=((char)va_arg(pa,int));
  716. store+=sizeof(char);}break;
  717. case 4:
  718. while (argc--){*((float *)store)=va_arg(pa,double);
  719. store+=sizeof(float);}break;
  720. case 5:
  721. while (argc--){*((double *)store)=va_arg(pa,double);
  722. store+=sizeof(double);}break;
  723. while (argc--){
  724. memcpy(*((T0 **)va_arg(pa,T0 *)),store,s[eid]);
  725. store+=s[eid];}}
  726. va_end(pa);}
  727. return (T0 *)a;
  728. }
  729. Tstring *ms1;
  730. Tstring *ms5;
  731. Tstring *ms14;
  732. Tstring *ms17;
  733. Tstring *ms18;
  734. Tstring *ms20;
  735. Tstring *ms21;
  736. Tstring *ms22;
  737. Tstring *ms24;
  738. Tstring *ms25;
  739. Tstring *ms26;
  740. Tstring *ms28;
  741. Tstring *ms34;
  742. Tstring *ms35;
  743. Tstring *ms36;
  744. Tstring *ms37;
  745. Tstring *ms38;
  746. Tstring *ms39;
  747. Tstring *ms41;
  748. Tstring *ms42;
  749. Tstring *ms43;
  750. Tstring *ms44;
  751. Tstring *ms45;
  752. Tstring *ms46;
  753. Tstring *ms47;
  754. Tstring *ms48;
  755. Tstring *ms49;
  756. Tstring *ms50;
  757. Tstring *ms51;
  758. Tstring *ms52;
  759. Tstring *ms53;
  760. Tstring *ms54;
  761. Tstring *ms55;
  762. Tstring *ms56;
  763. Tstring *ms57;
  764. Tstring *ms58;
  765. Tstring *ms59;
  766. Tstring *ms60;
  767. Tstring *ms61;
  768. Tstring *ms64;
  769. Tstring *ms65;
  770. Tstring *ms66;
  771. Tstring *ms67;
  772. Tstring *ms68;
  773. Tstring *ms69;
  774. Tstring *ms70;
  775. Tstring *ms71;
  776. Tstring *ms72;
  777. Tstring *ms73;
  778. Tstring *ms74;
  779. Tstring *ms75;
  780. Tstring *ms76;
  781. Tstring *ms77;
  782. Tstring *ms78;
  783. Tstring *ms79;
  784. Tstring *ms80;
  785. Tstring *ms81;
  786. Tstring *ms82;
  787. Tstring *ms83;
  788. Tstring *ms84;
  789. Tstring *ms85;
  790. Tstring *ms86;
  791. Tstring *ms87;
  792. Tstring *ms88;
  793. Tstring *ms89;
  794. Tstring *ms90;
  795. Tstring *ms91;
  796. Tstring *ms92;
  797. Tstring *ms93;
  798. Tstring *ms94;
  799. Tstring *ms95;
  800. Tstring *ms96;
  801. Tstring *ms97;
  802. Tstring *ms98;
  803. Tstring *ms99;
  804. Tstring *ms100;
  805. Tstring *ms101;
  806. Tstring *ms102;
  807. Tstring *ms103;
  808. Tstring *ms104;
  809. Tstring *ms105;
  810. Tstring *ms106;
  811. Tstring *ms107;
  812. Tstring *ms108;
  813. Tstring *ms109;
  814. Tstring *ms110;
  815. Tstring *ms111;
  816. Tstring *ms112;
  817. Tstring *ms113;
  818. Tstring *ms114;
  819. Tstring *ms115;
  820. Tstring *ms116;
  821. Tstring *ms117;
  822. Tstring *ms118;
  823. Tstring *ms119;
  824. Tstring *ms120;
  825. Tstring *ms121;
  826. Tstring *ms122;
  827. Tstring *ms123;
  828. Tstring *ms124;
  829. Tstring *ms125;
  830. Tstring *ms126;
  831. Tstring *ms127;
  832. Tstring *ms128;
  833. Tstring *ms129;
  834. Tstring *ms130;
  835. Tstring *ms131;
  836. Tstring *ms132;
  837. Tstring *ms133;
  838. Tstring *ms134;
  839. Tstring *ms135;
  840. Tstring *ms136;
  841. Tstring *ms137;
  842. Tstring *ms138;
  843. Tstring *ms139;
  844. Tstring *ms140;
  845. Tstring *ms141;
  846. Tstring *ms142;
  847. Tstring *ms143;
  848. Tstring *ms144;
  849. Tstring *ms145;
  850. Tstring *ms146;
  851. Tstring *ms147;
  852. Tstring *ms148;
  853. Tstring *ms149;
  854. Tstring *ms150;
  855. Tstring *ms151;
  856. Tstring *ms152;
  857. Tstring *ms153;
  858. Tstring *ms154;
  859. Tstring *ms155;
  860. Tstring *ms156;
  861. Tstring *ms157;
  862. Tstring *ms158;
  863. Tstring *ms159;
  864. Tstring *ms160;
  865. Tstring *ms161;
  866. Tstring *ms162;
  867. Tstring *ms163;
  868. Tstring *ms164;
  869. Tstring *ms165;
  870. Tstring *ms166;
  871. Tstring *ms167;
  872. Tstring *ms168;
  873. Tstring *ms169;
  874. Tstring *ms170;
  875. Tstring *ms171;
  876. Tstring *ms172;
  877. Tstring *ms173;
  878. Tstring *ms174;
  879. Tstring *ms175;
  880. Tstring *ms176;
  881. Tstring *ms177;
  882. Tstring *ms178;
  883. Tstring *ms179;
  884. Tstring *ms180;
  885. Tstring *ms181;
  886. Tstring *ms182;
  887. Tstring *ms183;
  888. Tstring *ms184;
  889. Tstring *ms185;
  890. Tstring *ms186;
  891. Tstring *ms187;
  892. Tstring *ms188;
  893. Tstring *ms189;
  894. Tstring *ms190;
  895. Tstring *ms191;
  896. Tstring *ms192;
  897. Tstring *ms193;
  898. Tstring *ms194;
  899. Tstring *ms195;
  900. Tstring *ms196;
  901. Tstring *ms197;
  902. Tstring *ms198;
  903. Tstring *ms199;
  904. Tstring *ms200;
  905. Tstring *ms201;
  906. Tstring *ms202;
  907. Tstring *ms203;
  908. Tstring *ms204;
  909. Tstring *ms205;
  910. Tstring *ms206;
  911. Tstring *ms207;
  912. Tstring *ms208;
  913. Tstring *ms209;
  914. Tstring *ms210;
  915. Tstring *ms211;
  916. Tstring *ms212;
  917. Tstring *ms213;
  918. Tstring *ms214;
  919. Tstring *ms215;
  920. Tstring *ms216;
  921. Tstring *ms217;
  922. Tstring *ms218;
  923. Tstring *ms219;
  924. Tstring *ms220;
  925. Tstring *ms221;
  926. Tstring *ms222;
  927. Tstring *ms223;
  928. Tstring *ms224;
  929. Tstring *ms225;
  930. Tstring *ms226;
  931. Tstring *ms227;
  932. Tstring *ms228;
  933. Tstring *ms229;
  934. Tstring *ms230;
  935. Tstring *ms231;
  936. Tstring *ms232;
  937. Tstring *ms233;
  938. Tstring *ms234;
  939. Tstring *ms235;
  940. Tstring *ms236;
  941. Tstring *ms237;
  942. Tstring *ms238;
  943. Tstring *ms239;
  944. Tstring *ms240;
  945. Tstring *ms241;
  946. Tstring *ms242;
  947. Tstring *ms243;
  948. Tstring *ms244;
  949. Tstring *ms245;
  950. Tstring *ms246;
  951. Tstring *ms247;
  952. Tstring *ms248;
  953. Tstring *ms249;
  954. Tstring *ms250;
  955. Tstring *ms251;
  956. Tstring *ms252;
  957. Tstring *ms253;
  958. Tstring *ms254;
  959. Tstring *ms255;
  960. Tstring *ms256;
  961. Tstring *ms257;
  962. Tstring *ms258;
  963. Tstring *ms259;
  964. Tstring *ms260;
  965. Tstring *ms261;
  966. Tstring *ms262;
  967. Tstring *ms263;
  968. Tstring *ms264;
  969. Tstring *ms265;
  970. Tstring *ms266;
  971. Tstring *ms267;
  972. Tstring *ms268;
  973. Tstring *ms269;
  974. Tstring *ms270;
  975. Tstring *ms271;
  976. Tstring *ms272;
  977. Tstring *ms273;
  978. Tstring *ms274;
  979. Tstring *ms275;
  980. Tstring *ms276;
  981. Tstring *ms277;
  982. Tstring *ms278;
  983. Tstring *ms279;
  984. Tstring *ms280;
  985. Tstring *ms281;
  986. Tstring *ms282;
  987. Tstring *ms283;
  988. Tstring *ms284;
  989. Tstring *ms285;
  990. Tstring *ms286;
  991. Tstring *ms287;
  992. Tstring *ms288;
  993. Tstring *ms289;
  994. Tstring *ms290;
  995. Tstring *ms291;
  996. Tstring *ms292;
  997. Tstring *ms293;
  998. Tstring *ms294;
  999. Tstring *ms295;
  1000. Tstring *ms296;
  1001. Tstring *ms297;
  1002. Tstring *ms298;
  1003. Tstring *ms299;
  1004. Tstring *ms300;
  1005. Tstring *ms301;
  1006. Tstring *ms302;
  1007. Tstring *ms303;
  1008. Tstring *ms304;
  1009. Tstring *ms305;
  1010. Tstring *ms306;
  1011. Tstring *ms307;
  1012. Tstring *ms308;
  1013. Tstring *ms309;
  1014. Tstring *ms310;
  1015. Tstring *ms311;
  1016. Tstring *ms312;
  1017. Tstring *ms313;
  1018. Tstring *ms314;
  1019. Tstring *ms315;
  1020. Tstring *ms316;
  1021. Tstring *ms317;
  1022. Tstring *ms318;
  1023. Tstring *ms319;
  1024. Tstring *ms320;
  1025. Tstring *ms321;
  1026. Tstring *ms322;
  1027. Tstring *ms323;
  1028. Tstring *ms324;
  1029. Tstring *ms325;
  1030. Tstring *ms326;
  1031. Tstring *ms327;
  1032. Tstring *ms328;
  1033. Tstring *ms329;
  1034. Tstring *ms330;
  1035. Tstring *ms331;
  1036. Tstring *ms332;
  1037. Tstring *ms333;
  1038. Tstring *ms334;
  1039. Tstring *ms335;
  1040. Tstring *ms336;
  1041. Tstring *ms337;
  1042. Tstring *ms338;
  1043. Tstring *ms339;
  1044. Tstring *ms340;
  1045. Tstring *ms341;
  1046. Tstring *ms342;
  1047. Tstring *ms343;
  1048. Tstring *ms344;
  1049. Tstring *ms345;
  1050. Tstring *ms346;
  1051. Tstring *ms347;
  1052. Tstring *ms348;
  1053. Tstring *ms349;
  1054. Tstring *ms350;
  1055. Tstring *ms351;
  1056. Tstring *ms352;
  1057. Tstring *ms353;
  1058. Tstring *ms354;
  1059. Tstring *ms355;
  1060. Tstring *ms356;
  1061. Tstring *ms357;
  1062. Tstring *ms358;
  1063. Tstring *ms359;
  1064. Tstring *ms360;
  1065. Tstring *ms361;
  1066. Tstring *ms362;
  1067. Tstring *ms363;
  1068. Tstring *ms364;
  1069. Tstring *ms365;
  1070. Tstring *ms366;
  1071. Tstring *ms367;
  1072. Tstring *ms368;
  1073. Tstring *ms369;
  1074. Tstring *ms370;
  1075. Tstring *ms371;
  1076. Tstring *ms372;
  1077. Tstring *ms373;
  1078. Tstring *ms374;
  1079. Tstring *ms375;
  1080. Tstring *ms376;
  1081. Tstring *ms377;
  1082. Tstring *ms378;
  1083. Tstring *ms379;
  1084. Tstring *ms380;
  1085. Tstring *ms381;
  1086. Tstring *ms382;
  1087. Tstring *ms383;
  1088. Tstring *ms384;
  1089. Tstring *ms385;
  1090. Tstring *ms386;
  1091. Tstring *ms387;
  1092. Tstring *ms388;
  1093. Tstring *ms389;
  1094. Tstring *ms390;
  1095. Tstring *ms391;
  1096. Tstring *ms392;
  1097. Tstring *ms393;
  1098. Tstring *ms394;
  1099. Tstring *ms395;
  1100. Tstring *ms396;
  1101. Tstring *ms397;
  1102. Tstring *ms398;
  1103. Tstring *ms399;
  1104. Tstring *ms400;
  1105. Tstring *ms401;
  1106. Tstring *ms402;
  1107. Tstring *ms403;
  1108. Tstring *ms404;
  1109. Tstring *ms405;
  1110. Tstring *ms406;
  1111. Tstring *ms407;
  1112. Tstring *ms408;
  1113. Tstring *ms409;
  1114. Tstring *ms410;
  1115. Tstring *ms411;
  1116. Tstring *ms412;
  1117. Tstring *ms413;
  1118. Tstring *ms414;
  1119. Tstring *ms415;
  1120. Tstring *ms416;
  1121. Tstring *ms417;
  1122. Tstring *ms418;
  1123. Tstring *ms419;
  1124. Tstring *ms420;
  1125. Tstring *ms421;
  1126. Tstring *ms422;
  1127. Tstring *ms423;
  1128. Tstring *ms424;
  1129. Tstring *ms425;
  1130. Tstring *ms426;
  1131. Tstring *ms427;
  1132. Tstring *ms428;
  1133. Tstring *ms429;
  1134. Tstring *ms430;
  1135. Tstring *ms431;
  1136. Tstring *ms432;
  1137. Tstring *ms433;
  1138. Tstring *ms434;
  1139. Tstring *ms435;
  1140. Tstring *ms436;
  1141. Tstring *ms437;
  1142. Tstring *ms438;
  1143. Tstring *ms439;
  1144. Tstring *ms440;
  1145. Tstring *ms441;
  1146. Tstring *ms442;
  1147. Tstring *ms443;
  1148. Tstring *ms444;
  1149. Tstring *ms445;
  1150. Tstring *ms446;
  1151. Tstring *ms447;
  1152. Tstring *ms448;
  1153. Tstring *ms449;
  1154. Tstring *ms451;
  1155. Tstring *ms452;
  1156. Tstring *ms453;
  1157. Tstring *ms454;
  1158. Tstring *ms455;
  1159. Tstring *ms456;
  1160. Tstring *ms457;
  1161. Tstring *ms458;
  1162. Tstring *ms459;
  1163. Tstring *ms460;
  1164. Tstring *ms461;
  1165. Tstring *ms462;
  1166. Tstring *ms463;
  1167. Tstring *ms464;
  1168. Tstring *ms465;
  1169. Tstring *ms466;
  1170. Tstring *ms467;
  1171. Tstring *ms468;
  1172. Tstring *ms469;
  1173. Tstring *ms470;
  1174. Tstring *ms471;
  1175. Tstring *ms472;
  1176. Tstring *ms473;
  1177. Tstring *ms474;
  1178. Tstring *ms475;
  1179. Tstring *ms476;
  1180. Tstring *ms477;
  1181. Tstring *ms478;
  1182. Tstring *ms479;
  1183. Tstring *ms480;
  1184. Tstring *ms481;
  1185. Tstring *ms482;
  1186. Tstring *ms483;
  1187. Tstring *ms484;
  1188. Tstring *ms485;
  1189. Tstring *ms486;
  1190. Tstring *ms487;
  1191. Tstring *ms488;
  1192. Tstring *ms489;
  1193. Tstring *ms490;
  1194. Tstring *ms491;
  1195. Tstring *ms492;
  1196. Tstring *ms493;
  1197. Tstring *ms494;
  1198. Tstring *ms495;
  1199. Tstring *ms496;
  1200. Tstring *ms497;
  1201. Tstring *ms498;
  1202. Tstring *ms499;
  1203. Tstring *ms500;
  1204. Tstring *ms501;
  1205. Tstring *ms502;
  1206. Tstring *ms503;
  1207. Tstring *ms504;
  1208. Tstring *ms505;
  1209. Tstring *ms506;
  1210. Tstring *ms507;
  1211. Tstring *ms508;
  1212. Tstring *ms509;
  1213. Tstring *ms511;
  1214. Tstring *ms512;
  1215. Tstring *ms513;
  1216. Tstring *ms514;
  1217. Tstring *ms515;
  1218. Tstring *ms516;
  1219. Tstring *ms517;
  1220. Tstring *ms518;
  1221. Tstring *ms519;
  1222. Tstring *ms520;
  1223. Tstring *ms521;
  1224. Tstring *ms522;
  1225. Tstring *ms523;
  1226. Tstring *ms524;
  1227. Tstring *ms525;
  1228. Tstring *ms526;
  1229. Tstring *ms527;
  1230. Tstring *ms528;
  1231. Tstring *ms529;
  1232. Tstring *ms530;
  1233. Tstring *ms531;
  1234. Tstring *ms532;
  1235. Tstring *ms533;
  1236. Tstring *ms534;
  1237. Tstring *ms535;
  1238. Tstring *ms536;
  1239. Tstring *ms537;
  1240. Tstring *ms538;
  1241. Tstring *ms539;
  1242. Tstring *ms540;
  1243. Tstring *ms541;
  1244. Tstring *ms542;
  1245. Tstring *ms543;
  1246. Tstring *ms544;
  1247. Tstring *ms545;
  1248. Tstring *ms546;
  1249. Tstring *ms547;
  1250. Tstring *ms548;
  1251. Tstring *ms549;
  1252. Tstring *ms550;
  1253. Tstring *ms551;
  1254. Tstring *ms552;
  1255. Tstring *ms553;
  1256. Tstring *ms554;
  1257. Tstring *ms555;
  1258. Tstring *ms556;
  1259. Tstring *ms557;
  1260. Tstring *ms558;
  1261. Tstring *ms559;
  1262. Tstring *ms560;
  1263. Tstring *ms561;
  1264. Tstring *ms562;
  1265. Tstring *ms563;
  1266. Tstring *ms564;
  1267. Tstring *ms565;
  1268. Tstring *ms566;
  1269. Tstring *ms567;
  1270. Tstring *ms568;
  1271. Tstring *ms569;
  1272. Tstring *ms570;
  1273. Tstring *ms571;
  1274. void rsp(void){
  1275. printf("Eiffel program crash at run time.\n");
  1276. printf("No trace when using option \"-boost\"\n");
  1277. exit(1);
  1278. }
  1279. void sigrsp(int sig){
  1280. printf("Received signal %d (man signal).\n",sig);
  1281. rsp();
  1282. exit(1);
  1283. }
  1284. void  XrT28copy(void *C,T0* a1){
  1285. int id=((T0 *)C)->id;
  1286. if (id <= 146) {
  1287. if (id <= 94) {
  1288. if (id <= 63) {
  1289. if (id <= 48) {
  1290. if (id <= 39) {
  1291. if (id <= 33) {
  1292. if (id <= 26) {
  1293. if (id <= 7) {
  1294. rT7copy((T7 *)C,a1);
  1295. } else {
  1296. rT26copy((T26 *)C,a1);
  1297. }} else {
  1298. rT33copy((T33 *)C,a1);
  1299. }} else {
  1300. if (id <= 38) {
  1301. if (id <= 34) {
  1302. rT34copy((T34 *)C,a1);
  1303. } else {
  1304. rT38copy((T38 *)C,a1);
  1305. }} else {
  1306. rT39copy((T39 *)C,a1);
  1307. }}} else {
  1308. if (id <= 44) {
  1309. if (id <= 43) {
  1310. if (id <= 42) {
  1311. rT42copy((T42 *)C,a1);
  1312. } else {
  1313. rT43copy((T43 *)C,a1);
  1314. }} else {
  1315. rT44copy((T44 *)C,a1);
  1316. }} else {
  1317. if (id <= 46) {
  1318. if (id <= 45) {
  1319. rT45copy((T45 *)C,a1);
  1320. } else {
  1321. rT46copy((T46 *)C,a1);
  1322. }} else {
  1323. rT48copy((T48 *)C,a1);
  1324. }}}} else {
  1325. if (id <= 55) {
  1326. if (id <= 52) {
  1327. if (id <= 50) {
  1328. if (id <= 49) {
  1329. rT49copy((T49 *)C,a1);
  1330. } else {
  1331. rT50copy((T50 *)C,a1);
  1332. }} else {
  1333. rT52copy((T52 *)C,a1);
  1334. }} else {
  1335. if (id <= 54) {
  1336. if (id <= 53) {
  1337. rT53copy((T53 *)C,a1);
  1338. } else {
  1339. rT54copy((T54 *)C,a1);
  1340. }} else {
  1341. rT55copy((T55 *)C,a1);
  1342. }}} else {
  1343. if (id <= 59) {
  1344. if (id <= 58) {
  1345. if (id <= 57) {
  1346. rT57copy((T57 *)C,a1);
  1347. } else {
  1348. rT58copy((T58 *)C,a1);
  1349. }} else {
  1350. rT59copy((T59 *)C,a1);
  1351. }} else {
  1352. if (id <= 62) {
  1353. if (id <= 61) {
  1354. rT61copy((T61 *)C,a1);
  1355. } else {
  1356. rT62copy((T62 *)C,a1);
  1357. }} else {
  1358. rT63copy((T63 *)C,a1);
  1359. }}}}} else {
  1360. if (id <= 79) {
  1361. if (id <= 72) {
  1362. if (id <= 67) {
  1363. if (id <= 65) {
  1364. if (id <= 64) {
  1365. rT64copy((T64 *)C,a1);
  1366. } else {
  1367. rT65copy((T65 *)C,a1);
  1368. }} else {
  1369. rT67copy((T67 *)C,a1);
  1370. }} else {
  1371. if (id <= 71) {
  1372. if (id <= 68) {
  1373. rT68copy((T68 *)C,a1);
  1374. } else {
  1375. rT71copy((T71 *)C,a1);
  1376. }} else {
  1377. rT72copy((T72 *)C,a1);
  1378. }}} else {
  1379. if (id <= 75) {
  1380. if (id <= 74) {
  1381. if (id <= 73) {
  1382. rT73copy((T73 *)C,a1);
  1383. } else {
  1384. rT74copy((T74 *)C,a1);
  1385. }} else {
  1386. rT75copy((T75 *)C,a1);
  1387. }} else {
  1388. if (id <= 78) {
  1389. if (id <= 77) {
  1390. rT77copy((T77 *)C,a1);
  1391. } else {
  1392. rT78copy((T78 *)C,a1);
  1393. }} else {
  1394. rT79copy((T79 *)C,a1);
  1395. }}}} else {
  1396. if (id <= 85) {
  1397. if (id <= 82) {
  1398. if (id <= 81) {
  1399. if (id <= 80) {
  1400. rT80copy((T80 *)C,a1);
  1401. } else {
  1402. rT81copy((T81 *)C,a1);
  1403. }} else {
  1404. rT82copy((T82 *)C,a1);
  1405. }} else {
  1406. if (id <= 84) {
  1407. if (id <= 83) {
  1408. rT83copy((T83 *)C,a1);
  1409. } else {
  1410. rT84copy((T84 *)C,a1);
  1411. }} else {
  1412. rT85copy((T85 *)C,a1);
  1413. }}} else {
  1414. if (id <= 88) {
  1415. if (id <= 87) {
  1416. if (id <= 86) {
  1417. rT86copy((T86 *)C,a1);
  1418. } else {
  1419. rT87copy((T87 *)C,a1);
  1420. }} else {
  1421. rT88copy((T88 *)C,a1);
  1422. }} else {
  1423. if (id <= 92) {
  1424. if (id <= 90) {
  1425. rT90copy((T90 *)C,a1);
  1426. } else {
  1427. rT92copy((T92 *)C,a1);
  1428. }} else {
  1429. rT94copy((T94 *)C,a1);
  1430. }}}}}} else {
  1431. if (id <= 120) {
  1432. if (id <= 108) {
  1433. if (id <= 101) {
  1434. if (id <= 97) {
  1435. if (id <= 96) {
  1436. if (id <= 95) {
  1437. rT95copy((T95 *)C,a1);
  1438. } else {
  1439. rT96copy((T96 *)C,a1);
  1440. }} else {
  1441. rT97copy((T97 *)C,a1);
  1442. }} else {
  1443. if (id <= 99) {
  1444. if (id <= 98) {
  1445. rT98copy((T98 *)C,a1);
  1446. } else {
  1447. rT99copy((T99 *)C,a1);
  1448. }} else {
  1449. rT101copy((T101 *)C,a1);
  1450. }}} else {
  1451. if (id <= 104) {
  1452. if (id <= 103) {
  1453. if (id <= 102) {
  1454. rT102copy((T102 *)C,a1);
  1455. } else {
  1456. rT103copy((T103 *)C,a1);
  1457. }} else {
  1458. rT104copy((T104 *)C,a1);
  1459. }} else {
  1460. if (id <= 107) {
  1461. if (id <= 105) {
  1462. rT105copy((T105 *)C,a1);
  1463. } else {
  1464. rT107copy((T107 *)C,a1);
  1465. }} else {
  1466. rT108copy((T108 *)C,a1);
  1467. }}}} else {
  1468. if (id <= 114) {
  1469. if (id <= 111) {
  1470. if (id <= 110) {
  1471. if (id <= 109) {
  1472. rT109copy((T109 *)C,a1);
  1473. } else {
  1474. rT110copy((T110 *)C,a1);
  1475. }} else {
  1476. rT111copy((T111 *)C,a1);
  1477. }} else {
  1478. if (id <= 113) {
  1479. if (id <= 112) {
  1480. rT112copy((T112 *)C,a1);
  1481. } else {
  1482. rT113copy((T113 *)C,a1);
  1483. }} else {
  1484. rT114copy((T114 *)C,a1);
  1485. }}} else {
  1486. if (id <= 117) {
  1487. if (id <= 116) {
  1488. if (id <= 115) {
  1489. rT115copy((T115 *)C,a1);
  1490. } else {
  1491. rT116copy((T116 *)C,a1);
  1492. }} else {
  1493. rT117copy((T117 *)C,a1);
  1494. }} else {
  1495. if (id <= 119) {
  1496. if (id <= 118) {
  1497. rT118copy((T118 *)C,a1);
  1498. } else {
  1499. rT119copy((T119 *)C,a1);
  1500. }} else {
  1501. rT120copy((T120 *)C,a1);
  1502. }}}}} else {
  1503. if (id <= 132) {
  1504. if (id <= 126) {
  1505. if (id <= 123) {
  1506. if (id <= 122) {
  1507. if (id <= 121) {
  1508. rT121copy((T121 *)C,a1);
  1509. } else {
  1510. rT122copy((T122 *)C,a1);
  1511. }} else {
  1512. rT123copy((T123 *)C,a1);
  1513. }} else {
  1514. if (id <= 125) {
  1515. if (id <= 124) {
  1516. rT124copy((T124 *)C,a1);
  1517. } else {
  1518. rT125copy((T125 *)C,a1);
  1519. }} else {
  1520. rT126copy((T126 *)C,a1);
  1521. }}} else {
  1522. if (id <= 129) {
  1523. if (id <= 128) {
  1524. if (id <= 127) {
  1525. rT127copy((T127 *)C,a1);
  1526. } else {
  1527. rT128copy((T128 *)C,a1);
  1528. }} else {
  1529. rT129copy((T129 *)C,a1);
  1530. }} else {
  1531. if (id <= 131) {
  1532. if (id <= 130) {
  1533. rT130copy((T130 *)C,a1);
  1534. } else {
  1535. rT131copy((T131 *)C,a1);
  1536. }} else {
  1537. rT132copy((T132 *)C,a1);
  1538. }}}} else {
  1539. if (id <= 139) {
  1540. if (id <= 135) {
  1541. if (id <= 134) {
  1542. if (id <= 133) {
  1543. rT133copy((T133 *)C,a1);
  1544. } else {
  1545. rT134copy((T134 *)C,a1);
  1546. }} else {
  1547. rT135copy((T135 *)C,a1);
  1548. }} else {
  1549. if (id <= 138) {
  1550. if (id <= 137) {
  1551. rT137copy((T137 *)C,a1);
  1552. } else {
  1553. rT138copy((T138 *)C,a1);
  1554. }} else {
  1555. rT139copy((T139 *)C,a1);
  1556. }}} else {
  1557. if (id <= 142) {
  1558. if (id <= 141) {
  1559. if (id <= 140) {
  1560. rT140copy((T140 *)C,a1);
  1561. } else {
  1562. rT141copy((T141 *)C,a1);
  1563. }} else {
  1564. rT142copy((T142 *)C,a1);
  1565. }} else {
  1566. if (id <= 145) {
  1567. rT145copy((T145 *)C,a1);
  1568. } else {
  1569. rT146copy((T146 *)C,a1);
  1570. }}}}}}} else {
  1571. if (id <= 199) {
  1572. if (id <= 173) {
  1573. if (id <= 159) {
  1574. if (id <= 152) {
  1575. if (id <= 149) {
  1576. if (id <= 148) {
  1577. if (id <= 147) {
  1578. rT147copy((T147 *)C,a1);
  1579. } else {
  1580. rT148copy((T148 *)C,a1);
  1581. }} else {
  1582. rT149copy((T149 *)C,a1);
  1583. }} else {
  1584. if (id <= 151) {
  1585. if (id <= 150) {
  1586. rT150copy((T150 *)C,a1);
  1587. } else {
  1588. rT151copy((T151 *)C,a1);
  1589. }} else {
  1590. rT152copy((T152 *)C,a1);
  1591. }}} else {
  1592. if (id <= 156) {
  1593. if (id <= 155) {
  1594. if (id <= 153) {
  1595. rT153copy((T153 *)C,a1);
  1596. } else {
  1597. rT155copy((T155 *)C,a1);
  1598. }} else {
  1599. rT156copy((T156 *)C,a1);
  1600. }} else {
  1601. if (id <= 158) {
  1602. if (id <= 157) {
  1603. rT157copy((T157 *)C,a1);
  1604. } else {
  1605. rT158copy((T158 *)C,a1);
  1606. }} else {
  1607. rT159copy((T159 *)C,a1);
  1608. }}}} else {
  1609. if (id <= 167) {
  1610. if (id <= 164) {
  1611. if (id <= 163) {
  1612. if (id <= 161) {
  1613. rT161copy((T161 *)C,a1);
  1614. } else {
  1615. rT163copy((T163 *)C,a1);
  1616. }} else {
  1617. rT164copy((T164 *)C,a1);
  1618. }} else {
  1619. if (id <= 166) {
  1620. if (id <= 165) {
  1621. rT165copy((T165 *)C,a1);
  1622. } else {
  1623. rT166copy((T166 *)C,a1);
  1624. }} else {
  1625. rT167copy((T167 *)C,a1);
  1626. }}} else {
  1627. if (id <= 170) {
  1628. if (id <= 169) {
  1629. if (id <= 168) {
  1630. rT168copy((T168 *)C,a1);
  1631. } else {
  1632. rT169copy((T169 *)C,a1);
  1633. }} else {
  1634. rT170copy((T170 *)C,a1);
  1635. }} else {
  1636. if (id <= 172) {
  1637. if (id <= 171) {
  1638. rT171copy((T171 *)C,a1);
  1639. } else {
  1640. rT172copy((T172 *)C,a1);
  1641. }} else {
  1642. rT173copy((T173 *)C,a1);
  1643. }}}}} else {
  1644. if (id <= 188) {
  1645. if (id <= 182) {
  1646. if (id <= 178) {
  1647. if (id <= 177) {
  1648. if (id <= 176) {
  1649. rT176copy((T176 *)C,a1);
  1650. } else {
  1651. rT177copy((T177 *)C,a1);
  1652. }} else {
  1653. rT178copy((T178 *)C,a1);
  1654. }} else {
  1655. if (id <= 180) {
  1656. if (id <= 179) {
  1657. rT179copy((T179 *)C,a1);
  1658. } else {
  1659. rT180copy((T180 *)C,a1);
  1660. }} else {
  1661. rT182copy((T182 *)C,a1);
  1662. }}} else {
  1663. if (id <= 185) {
  1664. if (id <= 184) {
  1665. if (id <= 183) {
  1666. rT183copy((T183 *)C,a1);
  1667. } else {
  1668. rT184copy((T184 *)C,a1);
  1669. }} else {
  1670. rT185copy((T185 *)C,a1);
  1671. }} else {
  1672. if (id <= 187) {
  1673. if (id <= 186) {
  1674. rT186copy((T186 *)C,a1);
  1675. } else {
  1676. rT187copy((T187 *)C,a1);
  1677. }} else {
  1678. rT188copy((T188 *)C,a1);
  1679. }}}} else {
  1680. if (id <= 194) {
  1681. if (id <= 191) {
  1682. if (id <= 190) {
  1683. if (id <= 189) {
  1684. rT189copy((T189 *)C,a1);
  1685. } else {
  1686. rT190copy((T190 *)C,a1);
  1687. }} else {
  1688. rT191copy((T191 *)C,a1);
  1689. }} else {
  1690. if (id <= 193) {
  1691. if (id <= 192) {
  1692. rT192copy((T192 *)C,a1);
  1693. } else {
  1694. rT193copy((T193 *)C,a1);
  1695. }} else {
  1696. rT194copy((T194 *)C,a1);
  1697. }}} else {
  1698. if (id <= 197) {
  1699. if (id <= 196) {
  1700. if (id <= 195) {
  1701. rT195copy((T195 *)C,a1);
  1702. } else {
  1703. rT196copy((T196 *)C,a1);
  1704. }} else {
  1705. rT197copy((T197 *)C,a1);
  1706. }} else {
  1707. if (id <= 198) {
  1708. rT198copy((T198 *)C,a1);
  1709. } else {
  1710. rT199copy((T199 *)C,a1);
  1711. }}}}}} else {
  1712. if (id <= 229) {
  1713. if (id <= 214) {
  1714. if (id <= 207) {
  1715. if (id <= 203) {
  1716. if (id <= 202) {
  1717. if (id <= 200) {
  1718. rT200copy((T200 *)C,a1);
  1719. } else {
  1720. rT202copy((T202 *)C,a1);
  1721. }} else {
  1722. rT203copy((T203 *)C,a1);
  1723. }} else {
  1724. if (id <= 206) {
  1725. if (id <= 205) {
  1726. rT205copy((T205 *)C,a1);
  1727. } else {
  1728. rT206copy((T206 *)C,a1);
  1729. }} else {
  1730. rT207copy((T207 *)C,a1);
  1731. }}} else {
  1732. if (id <= 211) {
  1733. if (id <= 210) {
  1734. if (id <= 209) {
  1735. rT209copy((T209 *)C,a1);
  1736. } else {
  1737. rT210copy((T210 *)C,a1);
  1738. }} else {
  1739. rT211copy((T211 *)C,a1);
  1740. }} else {
  1741. if (id <= 213) {
  1742. if (id <= 212) {
  1743. rT212copy((T212 *)C,a1);
  1744. } else {
  1745. rT213copy((T213 *)C,a1);
  1746. }} else {
  1747. rT214copy((T214 *)C,a1);
  1748. }}}} else {
  1749. if (id <= 221) {
  1750. if (id <= 218) {
  1751. if (id <= 216) {
  1752. if (id <= 215) {
  1753. rT215copy((T215 *)C,a1);
  1754. } else {
  1755. rT216copy((T216 *)C,a1);
  1756. }} else {
  1757. rT218copy((T218 *)C,a1);
  1758. }} else {
  1759. if (id <= 220) {
  1760. if (id <= 219) {
  1761. rT219copy((T219 *)C,a1);
  1762. } else {
  1763. rT220copy((T220 *)C,a1);
  1764. }} else {
  1765. rT221copy((T221 *)C,a1);
  1766. }}} else {
  1767. if (id <= 224) {
  1768. if (id <= 223) {
  1769. if (id <= 222) {
  1770. rT222copy((T222 *)C,a1);
  1771. } else {
  1772. rT223copy((T223 *)C,a1);
  1773. }} else {
  1774. rT224copy((T224 *)C,a1);
  1775. }} else {
  1776. if (id <= 227) {
  1777. if (id <= 225) {
  1778. rT225copy((T225 *)C,a1);
  1779. } else {
  1780. rT227copy((T227 *)C,a1);
  1781. }} else {
  1782. rT229copy((T229 *)C,a1);
  1783. }}}}} else {
  1784. if (id <= 246) {
  1785. if (id <= 236) {
  1786. if (id <= 232) {
  1787. if (id <= 231) {
  1788. if (id <= 230) {
  1789. rT230copy((T230 *)C,a1);
  1790. } else {
  1791. rT231copy((T231 *)C,a1);
  1792. }} else {
  1793. rT232copy((T232 *)C,a1);
  1794. }} else {
  1795. if (id <= 234) {
  1796. if (id <= 233) {
  1797. rT233copy((T233 *)C,a1);
  1798. } else {
  1799. rT234copy((T234 *)C,a1);
  1800. }} else {
  1801. rT236copy((T236 *)C,a1);
  1802. }}} else {
  1803. if (id <= 241) {
  1804. if (id <= 238) {
  1805. if (id <= 237) {
  1806. rT237copy((T237 *)C,a1);
  1807. } else {
  1808. rT238copy((T238 *)C,a1);
  1809. }} else {
  1810. rT241copy((T241 *)C,a1);
  1811. }} else {
  1812. if (id <= 245) {
  1813. if (id <= 243) {
  1814. rT243copy((T243 *)C,a1);
  1815. } else {
  1816. rT245copy((T245 *)C,a1);
  1817. }} else {
  1818. rT246copy((T246 *)C,a1);
  1819. }}}} else {
  1820. if (id <= 254) {
  1821. if (id <= 250) {
  1822. if (id <= 249) {
  1823. if (id <= 247) {
  1824. rT247copy((T247 *)C,a1);
  1825. } else {
  1826. rT249copy((T249 *)C,a1);
  1827. }} else {
  1828. rT250copy((T250 *)C,a1);
  1829. }} else {
  1830. if (id <= 253) {
  1831. if (id <= 252) {
  1832. rT252copy((T252 *)C,a1);
  1833. } else {
  1834. rT253copy((T253 *)C,a1);
  1835. }} else {
  1836. rT254copy((T254 *)C,a1);
  1837. }}} else {
  1838. if (id <= 257) {
  1839. if (id <= 256) {
  1840. if (id <= 255) {
  1841. rT255copy((T255 *)C,a1);
  1842. } else {
  1843. rT256copy((T256 *)C,a1);
  1844. }} else {
  1845. rT257copy((T257 *)C,a1);
  1846. }} else {
  1847. if (id <= 258) {
  1848. rT258copy((T258 *)C,a1);
  1849. } else {
  1850. rT259copy((T259 *)C,a1);
  1851. }}}}}}}}
  1852. void  XrT34disconnect(void *C){
  1853. int id=((T0 *)C)->id;
  1854. if (id <= 34) {
  1855. if (id <= 33) {
  1856. rT33disconnect((T33 *)C);
  1857. } else {
  1858. rT34disconnect((T34 *)C);
  1859. }} else {
  1860. rT38disconnect((T38 *)C);
  1861. }}
  1862. int XrT34is_connected(void *C){
  1863. int id=((T0 *)C)->id;
  1864. if (id <= 34) {
  1865. if (id <= 33) {
  1866. return rT33is_connected((T33 *)C);} else {
  1867. return rT34is_connected((T34 *)C);}} else {
  1868. return rT38is_connected((T38 *)C);}}
  1869. void  XrT34put_character(void *C,char a1){
  1870. int id=((T0 *)C)->id;
  1871. if (id <= 34) {
  1872. if (id <= 33) {
  1873. rT33put_character((T33 *)C,a1);
  1874. } else {
  1875. rT34put_character((T34 *)C,a1);
  1876. }} else {
  1877. rT38put_character((T38 *)C,a1);
  1878. }}
  1879. T0* XrT47to_string(void *C){
  1880. int id=((T0 *)C)->id;
  1881. if (id <= 86) {
  1882. if (id <= 65) {
  1883. if (id <= 64) {
  1884. if (id <= 46) {
  1885. return ((T46 *)C)->_to_string;} else {
  1886. return ((T64 *)C)->_to_string;}} else {
  1887. return ((T65 *)C)->_to_string;}} else {
  1888. if (id <= 68) {
  1889. if (id <= 67) {
  1890. return ((T67 *)C)->_to_string;} else {
  1891. return ((T68 *)C)->_to_string;}} else {
  1892. return ((T86 *)C)->_to_string;}}} else {
  1893. if (id <= 157) {
  1894. if (id <= 95) {
  1895. if (id <= 87) {
  1896. return ((T87 *)C)->_to_string;} else {
  1897. return ((T95 *)C)->_to_string;}} else {
  1898. return ((T157 *)C)->_to_string;}} else {
  1899. if (id <= 170) {
  1900. if (id <= 169) {
  1901. return ((T169 *)C)->_to_string;} else {
  1902. return ((T170 *)C)->_to_string;}} else {
  1903. return ((T179 *)C)->_to_string;}}}}
  1904. T0 * XrT47start_position(void *C){
  1905. int id=((T0 *)C)->id;
  1906. if (id <= 86) {
  1907. if (id <= 65) {
  1908. if (id <= 64) {
  1909. if (id <= 46) {
  1910. return ((T46 *)C)->_start_position;} else {
  1911. return ((T64 *)C)->_start_position;}} else {
  1912. return ((T65 *)C)->_start_position;}} else {
  1913. if (id <= 68) {
  1914. if (id <= 67) {
  1915. return rT67start_position((T67 *)C);} else {
  1916. return ((T68 *)C)->_start_position;}} else {
  1917. return ((T86 *)C)->_start_position;}}} else {
  1918. if (id <= 157) {
  1919. if (id <= 95) {
  1920. if (id <= 87) {
  1921. return ((T87 *)C)->_start_position;} else {
  1922. return ((T95 *)C)->_start_position;}} else {
  1923. return ((T157 *)C)->_start_position;}} else {
  1924. if (id <= 170) {
  1925. if (id <= 169) {
  1926. return ((T169 *)C)->_start_position;} else {
  1927. return ((T170 *)C)->_start_position;}} else {
  1928. return ((T179 *)C)->_start_position;}}}}
  1929. T0* XrT47to_key(void *C){
  1930. int id=((T0 *)C)->id;
  1931. if (id <= 86) {
  1932. if (id <= 65) {
  1933. if (id <= 64) {
  1934. if (id <= 46) {
  1935. return rT46to_key((T46 *)C);} else {
  1936. return ((T64 *)C)->_to_key;}} else {
  1937. return rT65to_key((T65 *)C);}} else {
  1938. if (id <= 68) {
  1939. if (id <= 67) {
  1940. return rT67to_key((T67 *)C);} else {
  1941. return rT68to_key((T68 *)C);}} else {
  1942. return rT86to_key((T86 *)C);}}} else {
  1943. if (id <= 157) {
  1944. if (id <= 95) {
  1945. if (id <= 87) {
  1946. return rT87to_key((T87 *)C);} else {
  1947. return rT95to_key((T95 *)C);}} else {
  1948. return rT157to_key((T157 *)C);}} else {
  1949. if (id <= 170) {
  1950. if (id <= 169) {
  1951. return rT169to_key((T169 *)C);} else {
  1952. return rT170to_key((T170 *)C);}} else {
  1953. return rT179to_key((T179 *)C);}}}}
  1954. void  XrT56pretty_print(void *C){
  1955. int id=((T0 *)C)->id;
  1956. if (id <= 105) {
  1957. if (id <= 98) {
  1958. if (id <= 96) {
  1959. if (id <= 88) {
  1960. if (id <= 85) {
  1961. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms181/*)*/);
  1962. /*)*/} else {
  1963. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,(T0 *)ms505);
  1964. /*)*/}} else {
  1965. rT96pretty_print((T96 *)C);
  1966. }} else {
  1967. if (id <= 97) {
  1968. rT97pretty_print((T97 *)C);
  1969. } else {
  1970. rT98pretty_print((T98 *)C);
  1971. }}} else {
  1972. if (id <= 102) {
  1973. if (id <= 101) {
  1974. if (id <= 99) {
  1975. rT99pretty_print((T99 *)C);
  1976. } else {
  1977. rT101pretty_print((T101 *)C);
  1978. }} else {
  1979. rT102pretty_print((T102 *)C);
  1980. }} else {
  1981. if (id <= 103) {
  1982. rT103pretty_print((T103 *)C);
  1983. } else {
  1984. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms187/*)*/);
  1985. /*)*/}}}} else {
  1986. if (id <= 111) {
  1987. if (id <= 109) {
  1988. if (id <= 108) {
  1989. if (id <= 107) {
  1990. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms189/*)*/);
  1991. /*)*/} else {
  1992. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms196/*)*/);
  1993. /*)*/}} else {
  1994. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms192/*)*/);
  1995. /*)*/}} else {
  1996. if (id <= 110) {
  1997. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms183/*)*/);
  1998. /*)*/} else {
  1999. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms184/*)*/);
  2000. /*)*/}}} else {
  2001. if (id <= 113) {
  2002. if (id <= 112) {
  2003. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms194/*)*/);
  2004. /*)*/} else {
  2005. /*(IRF3*/rT259put_string((T259*)oRBC27fmt,/*(IRF4*/(T0 *)ms186/*)*/);
  2006. /*)*/}} else {
  2007. if (id <= 114) {
  2008. rT114pretty_print((T114 *)C);
  2009. } else {
  2010. rT115pretty_print((T115 *)C);
  2011. }}}}}
  2012. int XrT56is_integer(void *C){
  2013. int id=((T0 *)C)->id;
  2014. if (id <= 105) {
  2015. if (id <= 98) {
  2016. if (id <= 96) {
  2017. if (id <= 88) {
  2018. if (id <= 85) {
  2019. return /*(IRF4*/0/*)*/;} else {
  2020. return /*(IRF4*/0/*)*/;}} else {
  2021. return /*(IRF4*/0/*)*/;}} else {
  2022. if (id <= 97) {
  2023. return /*(IRF4*/0/*)*/;} else {
  2024. return /*(IRF4*/0/*)*/;}}} else {
  2025. if (id <= 102) {
  2026. if (id <= 101) {
  2027. if (id <= 99) {
  2028. return /*(IRF4*/0/*)*/;} else {
  2029. return /*(IRF4*/0/*)*/;}} else {
  2030. return /*(IRF4*/0/*)*/;}} else {
  2031. if (id <= 103) {
  2032. return /*(IRF4*/0/*)*/;} else {
  2033. return /*(IRF4*/0/*)*/;}}}} else {
  2034. if (id <= 111) {
  2035. if (id <= 109) {
  2036. if (id <= 108) {
  2037. if (id <= 107) {
  2038. return /*(IRF4*/0/*)*/;} else {
  2039. return /*(IRF4*/0/*)*/;}} else {
  2040. return /*(IRF4*/1/*)*/;}} else {
  2041. if (id <= 110) {
  2042. return /*(IRF4*/0/*)*/;} else {
  2043. return /*(IRF4*/0/*)*/;}}} else {
  2044. if (id <= 113) {
  2045. if (id <= 112) {
  2046. return /*(IRF4*/0/*)*/;} else {
  2047. return /*(IRF4*/0/*)*/;}} else {
  2048. if (id <= 114) {
  2049. return /*(IRF4*/0/*)*/;} else {
  2050. return /*(IRF4*/0/*)*/;}}}}}
  2051. int XrT56is_real(void *C){
  2052. int id=((T0 *)C)->id;
  2053. if (id <= 105) {
  2054. if (id <= 98) {
  2055. if (id <= 96) {
  2056. if (id <= 88) {
  2057. if (id <= 85) {
  2058. return /*(IRF4*/0/*)*/;} else {
  2059. return /*(IRF4*/0/*)*/;}} else {
  2060. return /*(IRF4*/0/*)*/;}} else {
  2061. if (id <= 97) {
  2062. return /*(IRF4*/0/*)*/;} else {
  2063. return /*(IRF4*/0/*)*/;}}} else {
  2064. if (id <= 102) {
  2065. if (id <= 101) {
  2066. if (id <= 99) {
  2067. return /*(IRF4*/0/*)*/;} else {
  2068. return /*(IRF4*/0/*)*/;}} else {
  2069. return /*(IRF4*/0/*)*/;}} else {
  2070. if (id <= 103) {
  2071. return /*(IRF4*/0/*)*/;} else {
  2072. return /*(IRF4*/0/*)*/;}}}} else {
  2073. if (id <= 111) {
  2074. if (id <= 109) {
  2075. if (id <= 108) {
  2076. if (id <= 107) {
  2077. return /*(IRF4*/0/*)*/;} else {
  2078. return /*(IRF4*/0/*)*/;}} else {
  2079. return /*(IRF4*/0/*)*/;}} else {
  2080. if (id <= 110) {
  2081. return /*(IRF4*/0/*)*/;} else {
  2082. return /*(IRF4*/0/*)*/;}}} else {
  2083. if (id <= 113) {
  2084. if (id <= 112) {
  2085. return 1;} else {
  2086. return /*(IRF4*/0/*)*/;}} else {
  2087. if (id <= 114) {
  2088. return /*(IRF4*/0/*)*/;} else {
  2089. return /*(IRF4*/0/*)*/;}}}}}
  2090. int XrT56is_double(void *C){
  2091. int id=((T0 *)C)->id;
  2092. if (id <= 105) {
  2093. if (id <= 98) {
  2094. if (id <= 96) {
  2095. if (id <= 88) {
  2096. if (id <= 85) {
  2097. return /*(IRF4*/0/*)*/;} else {
  2098. return /*(IRF4*/0/*)*/;}} else {
  2099. return /*(IRF4*/0/*)*/;}} else {
  2100. if (id <= 97) {
  2101. return /*(IRF4*/0/*)*/;} else {
  2102. return /*(IRF4*/0/*)*/;}}} else {
  2103. if (id <= 102) {
  2104. if (id <= 101) {
  2105. if (id <= 99) {
  2106. return /*(IRF4*/0/*)*/;} else {
  2107. return /*(IRF4*/0/*)*/;}} else {
  2108. return /*(IRF4*/0/*)*/;}} else {
  2109. if (id <= 103) {
  2110. return /*(IRF4*/0/*)*/;} else {
  2111. return /*(IRF4*/0/*)*/;}}}} else {
  2112. if (id <= 111) {
  2113. if (id <= 109) {
  2114. if (id <= 108) {
  2115. if (id <= 107) {
  2116. return /*(IRF4*/0/*)*/;} else {
  2117. return 1;}} else {
  2118. return /*(IRF4*/0/*)*/;}} else {
  2119. if (id <= 110) {
  2120. return /*(IRF4*/0/*)*/;} else {
  2121. return /*(IRF4*/0/*)*/;}}} else {
  2122. if (id <= 113) {
  2123. if (id <= 112) {
  2124. return /*(IRF4*/0/*)*/;} else {
  2125. return /*(IRF4*/0/*)*/;}} else {
  2126. if (id <= 114) {
  2127. return /*(IRF4*/0/*)*/;} else {
  2128. return /*(IRF4*/0/*)*/;}}}}}
  2129. int XrT56is_bit(void *C){
  2130. int id=((T0 *)C)->id;
  2131. if (id <= 105) {
  2132. if (id <= 98) {
  2133. if (id <= 96) {
  2134. if (id <= 88) {
  2135. if (id <= 85) {
  2136. return /*(IRF4*/0/*)*/;} else {
  2137. return /*(IRF4*/0/*)*/;}} else {
  2138. return /*(IRF4*/0/*)*/;}} else {
  2139. if (id <= 97) {
  2140. return /*(IRF4*/0/*)*/;} else {
  2141. return /*(IRF4*/0/*)*/;}}} else {
  2142. if (id <= 102) {
  2143. if (id <= 101) {
  2144. if (id <= 99) {
  2145. return 1;} else {
  2146. return 1;}} else {
  2147. return /*(IRF4*/0/*)*/;}} else {
  2148. if (id <= 103) {
  2149. return /*(IRF4*/0/*)*/;} else {
  2150. return /*(IRF4*/0/*)*/;}}}} else {
  2151. if (id <= 111) {
  2152. if (id <= 109) {
  2153. if (id <= 108) {
  2154. if (id <= 107) {
  2155. return /*(IRF4*/0/*)*/;} else {
  2156. return /*(IRF4*/0/*)*/;}} else {
  2157. return /*(IRF4*/0/*)*/;}} else {
  2158. if (id <= 110) {
  2159. return /*(IRF4*/0/*)*/;} else {
  2160. return /*(IRF4*/0/*)*/;}}} else {
  2161. if (id <= 113) {
  2162. if (id <= 112) {
  2163. return /*(IRF4*/0/*)*/;} else {
  2164. return /*(IRF4*/0/*)*/;}} else {
  2165. if (id <= 114) {
  2166. return /*(IRF4*/0/*)*/;} else {
  2167. return /*(IRF4*/0/*)*/;}}}}}
  2168. int XrT56is_string(void *C){
  2169. int id=((T0 *)C)->id;
  2170. if (id <= 105) {
  2171. if (id <= 98) {
  2172. if (id <= 96) {
  2173. if (id <= 88) {
  2174. if (id <= 85) {
  2175. return /*(IRF4*/0/*)*/;} else {
  2176. return /*(IRF4*/0/*)*/;}} else {
  2177. return /*(IRF4*/0/*)*/;}} else {
  2178. if (id <= 97) {
  2179. return /*(IRF4*/0/*)*/;} else {
  2180. return /*(IRF4*/0/*)*/;}}} else {
  2181. if (id <= 102) {
  2182. if (id <= 101) {
  2183. if (id <= 99) {
  2184. return /*(IRF4*/0/*)*/;} else {
  2185. return /*(IRF4*/0/*)*/;}} else {
  2186. return /*(IRF4*/0/*)*/;}} else {
  2187. if (id <= 103) {
  2188. return /*(IRF4*/0/*)*/;} else {
  2189. return /*(IRF4*/0/*)*/;}}}} else {
  2190. if (id <= 111) {
  2191. if (id <= 109) {
  2192. if (id <= 108) {
  2193. if (id <= 107) {
  2194. return /*(IRF4*/0/*)*/;} else {
  2195. return /*(IRF4*/0/*)*/;}} else {
  2196. return /*(IRF4*/0/*)*/;}} else {
  2197. if (id <= 110) {
  2198. return /*(IRF4*/0/*)*/;} else {
  2199. return /*(IRF4*/0/*)*/;}}} else {
  2200. if (id <= 113) {
  2201. if (id <= 112) {
  2202. return /*(IRF4*/0/*)*/;} else {
  2203. return 1;}} else {
  2204. if (id <= 114) {
  2205. return /*(IRF4*/0/*)*/;} else {
  2206. return /*(IRF4*/0/*)*/;}}}}}
  2207. int XrT56is_character(void *C){
  2208. int id=((T0 *)C)->id;
  2209. if (id <= 105) {
  2210. if (id <= 98) {
  2211. if (id <= 96) {
  2212. if (id <= 88) {
  2213. if (id <= 85) {
  2214. return /*(IRF4*/0/*)*/;} else {
  2215. return /*(IRF4*/0/*)*/;}} else {
  2216. return /*(IRF4*/0/*)*/;}} else {
  2217. if (id <= 97) {
  2218. return /*(IRF4*/0/*)*/;} else {
  2219. return /*(IRF4*/0/*)*/;}}} else {
  2220. if (id <= 102) {
  2221. if (id <= 101) {
  2222. if (id <= 99) {
  2223. return /*(IRF4*/0/*)*/;} else {
  2224. return /*(IRF4*/0/*)*/;}} else {
  2225. return /*(IRF4*/0/*)*/;}} else {
  2226. if (id <= 103) {
  2227. return /*(IRF4*/0/*)*/;} else {
  2228. return /*(IRF4*/0/*)*/;}}}} else {
  2229. if (id <= 111) {
  2230. if (id <= 109) {
  2231. if (id <= 108) {
  2232. if (id <= 107) {
  2233. return 1;} else {
  2234. return /*(IRF4*/0/*)*/;}} else {
  2235. return /*(IRF4*/0/*)*/;}} else {
  2236. if (id <= 110) {
  2237. return /*(IRF4*/0/*)*/;} else {
  2238. return /*(IRF4*/0/*)*/;}}} else {
  2239. if (id <= 113) {
  2240. if (id <= 112) {
  2241. return /*(IRF4*/0/*)*/;} else {
  2242. return /*(IRF4*/0/*)*/;}} else {
  2243. if (id <= 114) {
  2244. return /*(IRF4*/0/*)*/;} else {
  2245. return /*(IRF4*/0/*)*/;}}}}}
  2246. int XrT56is_boolean(void *C){
  2247. int id=((T0 *)C)->id;
  2248. if (id <= 105) {
  2249. if (id <= 98) {
  2250. if (id <= 96) {
  2251. if (id <= 88) {
  2252. if (id <= 85) {
  2253. return /*(IRF4*/0/*)*/;} else {
  2254. return /*(IRF4*/0/*)*/;}} else {
  2255. return /*(IRF4*/0/*)*/;}} else {
  2256. if (id <= 97) {
  2257. return /*(IRF4*/0/*)*/;} else {
  2258. return /*(IRF4*/0/*)*/;}}} else {
  2259. if (id <= 102) {
  2260. if (id <= 101) {
  2261. if (id <= 99) {
  2262. return /*(IRF4*/0/*)*/;} else {
  2263. return /*(IRF4*/0/*)*/;}} else {
  2264. return rT102is_boolean((T102 *)C);}} else {
  2265. if (id <= 103) {
  2266. return /*(IRF4*/0/*)*/;} else {
  2267. return 1;}}}} else {
  2268. if (id <= 111) {
  2269. if (id <= 109) {
  2270. if (id <= 108) {
  2271. if (id <= 107) {
  2272. return /*(IRF4*/0/*)*/;} else {
  2273. return /*(IRF4*/0/*)*/;}} else {
  2274. return /*(IRF4*/0/*)*/;}} else {
  2275. if (id <= 110) {
  2276. return /*(IRF4*/0/*)*/;} else {
  2277. return /*(IRF4*/0/*)*/;}}} else {
  2278. if (id <= 113) {
  2279. if (id <= 112) {
  2280. return /*(IRF4*/0/*)*/;} else {
  2281. return /*(IRF4*/0/*)*/;}} else {
  2282. if (id <= 114) {
  2283. return /*(IRF4*/0/*)*/;} else {
  2284. return /*(IRF4*/0/*)*/;}}}}}
  2285. T0 * XrT56start_position(void *C){
  2286. int id=((T0 *)C)->id;
  2287. if (id <= 105) {
  2288. if (id <= 98) {
  2289. if (id <= 96) {
  2290. if (id <= 88) {
  2291. if (id <= 85) {
  2292. return rT85start_position((T85 *)C);} else {
  2293. return ((T88 *)C)->_start_position;}} else {
  2294. return ((T96 *)C)->_start_position;}} else {
  2295. if (id <= 97) {
  2296. return ((T97 *)C)->_start_position;} else {
  2297. return ((T98 *)C)->_start_position;}}} else {
  2298. if (id <= 102) {
  2299. if (id <= 101) {
  2300. if (id <= 99) {
  2301. return ((T99 *)C)->_start_position;} else {
  2302. return ((T101 *)C)->_start_position;}} else {
  2303. return rT102start_position((T102 *)C);}} else {
  2304. if (id <= 103) {
  2305. return rT103start_position((T103 *)C);} else {
  2306. return rT105start_position((T105 *)C);}}}} else {
  2307. if (id <= 111) {
  2308. if (id <= 109) {
  2309. if (id <= 108) {
  2310. if (id <= 107) {
  2311. return rT107start_position((T107 *)C);} else {
  2312. return rT108start_position((T108 *)C);}} else {
  2313. return rT109start_position((T109 *)C);}} else {
  2314. if (id <= 110) {
  2315. return rT110start_position((T110 *)C);} else {
  2316. return rT111start_position((T111 *)C);}}} else {
  2317. if (id <= 113) {
  2318. if (id <= 112) {
  2319. return rT112start_position((T112 *)C);} else {
  2320. return rT113start_position((T113 *)C);}} else {
  2321. if (id <= 114) {
  2322. return rT114start_position((T114 *)C);} else {
  2323. return rT115start_position((T115 *)C);}}}}}
  2324. T0 * XrT56base_class_name(void *C){
  2325. int id=((T0 *)C)->id;
  2326. if (id <= 105) {
  2327. if (id <= 98) {
  2328. if (id <= 96) {
  2329. if (id <= 88) {
  2330. if (id <= 85) {
  2331. return ((T85 *)C)->_base_class_name;} else {
  2332. return rT88base_class_name((T88 *)C);}} else {
  2333. return rT96base_class_name((T96 *)C);}} else {
  2334. if (id <= 97) {
  2335. return rT97base_class_name((T97 *)C);} else {
  2336. return rT98base_class_name((T98 *)C);}}} else {
  2337. if (id <= 102) {
  2338. if (id <= 101) {
  2339. if (id <= 99) {
  2340. return rT99base_class_name();} else {
  2341. return rT101base_class_name();}} else {
  2342. return rT102base_class_name((T102 *)C);}} else {
  2343. if (id <= 103) {
  2344. return ((T103 *)C)->_base_class_name;} else {
  2345. return ((T105 *)C)->_base_class_name;}}}} else {
  2346. if (id <= 111) {
  2347. if (id <= 109) {
  2348. if (id <= 108) {
  2349. if (id <= 107) {
  2350. return ((T107 *)C)->_base_class_name;} else {
  2351. return ((T108 *)C)->_base_class_name;}} else {
  2352. return ((T109 *)C)->_base_class_name;}} else {
  2353. if (id <= 110) {
  2354. return ((T110 *)C)->_base_class_name;} else {
  2355. return ((T111 *)C)->_base_class_name;}}} else {
  2356. if (id <= 113) {
  2357. if (id <= 112) {
  2358. return ((T112 *)C)->_base_class_name;} else {
  2359. return ((T113 *)C)->_base_class_name;}} else {
  2360. if (id <= 114) {
  2361. return ((T114 *)C)->_base_class_name;} else {
  2362. return ((T115 *)C)->_base_class_name;}}}}}
  2363.